package com.blazer.b;

public class ewarray {
    public static void main(String[] args) {
        //数据类型[][] 数组名=new 数据类型[m][n]
        //数据类型 数组名[][]=new 数据类型[m][n]
        //数据类型[] 数组名[]=new 数据类型[m][n]
        //m代表二维数组的长度
        //n嗲表二维数组中每一个一维数组的长度
     int[][] arr1=new int[2][2];
     int[][] arr2=new int[2][0];
     String[][] arr3={{"孙悟空","唐僧"},{"刘备","关于","张飞"},{"松江"}};
        System.out.println(arr3.length);
        for (int i=0;i<arr3.length;i++){
            //arr3[i]代表每一个一维数组
            System.out.println(arr3[i].length);
        }
        System.out.println(arr3[0][1]);
        System.out.println(arr3[2][0]);
    String[][] arr4=new String[2][2];
    arr4[0][0]="张飞";
        arr4[0][1]="张飞1";
        arr4[1][0]="刘备";
        arr4[1][1]="刘备1";
        System.out.println(arr4[0][0]);
        System.out.println(arr4[0][1]);
        //二维数组遍历
        for(int i=0;i<arr4.length;i++){
            for (int j=0;j<arr4[i].length;j++){
                System.out.println(arr4[i][j]);
            }
        }
        int[][] arr5=new int[3][];
        arr5[1]=new int[]{1,2,3};
        arr5[2]=new int[3];
        arr5[2][1]=100;
        for(int i=0;i<arr5.length;i++){
            for (int j=0;j<arr5[i].length;j++){
                System.out.println(arr5[i][j]);
            }
        }
    }

}
